.public-content() {
    .sports-content {
        ul {
            display: flex;
            flex-wrap: wrap;

            li {
                // 在less中不支持不同单位的运算 因为 他会直接帮我们把后面的单位和前面的单位相同去直接运算再返回给css
                // calc(a+b) XXXXXXX
                // calc(a - b) √√√√√√√√
                // calc(a*b)√√√√√√√
                width: calc(~"50% - 10px");
                text-align: center;
                box-shadow: 0px 0px 3px 3px #eee;
                margin: 5px;

                img {
                    width: 80%;
                    margin: 0 auto;
                }

                .pro-price {
                    span {
                        &:first-of-type {
                            color: #f00;
                        }

                        &:last-of-type {
                            color: #0a0;
                            text-decoration: line-through;
                        }
                    }
                }

                >button {
                    background-color: #66ccff;
                    color: #fff;
                    border: 0;

                }
            }
        }
    }
}

nav {
    padding: 5px;

    ul {
        display: flex;
        flex-wrap: wrap;

        li {
            width: calc(~"100%/3");
        }
    }
}

// 品牌部分
.brand {
    padding: 5px;

    .brand-content {
        ul {
            display: flex;
            flex-wrap: wrap;

            li {
                width: calc(100% / 4);
            }
        }
    }
}

// 运动生活专区部分
.sports {
    padding: 5px;
    .public-content()
}

.female {
    .public-content()
}

.male {
    .public-content()
}